// 入口文件
// 1.下载并引入包 
import SMERouter from "sme-router";
import axios from 'axios';



// 引入路由参数
import loginRoute from "$r/login";
import advRoute from "$r/adv";
import adminListRoute from "$r/adminList";
import advListRoute from "$r/advList";



// 2.实例化路由器对象,并且传入一级路由的作用区域(是个id)
// app就是我们作用的那个区域

// 默认是hash路由模式不刷新页面  访问如下:http://XX.xX.XX.xx:XXXX/#/login
// 如果要配置history路由模式,可以添加第二个参数'html5'此外还需要服务端的配合
const router = new SMERouter("app", "html5")
// 因为在其他位置可能用到router,我们可以把router放在window对象上,让router可以在任意位置访问
window.router = router //变为全局变量


// 3.路由器里面配置多个路由线路
router.route('/login', loginRoute)

// 配置adv 及其 二级路由 ,类似于中间价由一级到二级next()
router.route('/adv', advRoute)

// 配置二级路由  二级路由渲染的结果应该在一级路由的某个位置存放
router.route("/adv/adminList", adminListRoute)
router.route("/adv/advList", advListRoute)